@charset "utf-8";
/*ȫ����ʽ*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, span, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, section, nav, header, footer{margin:0;padding:0;border:0;outline:0;}
table{ border-collapse:collapse;}
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}
body{font-size:12px;color:#595959; line-height:20px;font-family:"Hiragino Sans GB W3","΢���ź�","����";height:100%; min-height:600px; position:relative;}
a{text-decoration:none; text-transform:none; color:#595959;}
a:hover{ text-decoration:none;}
textarea{resize:none;}
input:focus{outline:none;}
.ul, .ol,{list-style:none;}
.ul li, .ol li{list-style:none;}
.clear{width:0; height:0; display:block; clear:both; overflow:hidden;}
.noFloat{*zoom:1;}
.noFloat:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
h1, h2, h3, h4, h5, h6{font-weight:normal; display:block;}
ul, ol, dl{list-style:none; display:block;}
dd, dt, li{display:block;}

/*�ṹ������ʽ*/
.wrapper{width:100%;margin:0 auto;position:relative;*zoom:1;}
.wrapper:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}

#header{position:relative;z-index:2;}
#header .top{height:61px;border-bottom:6px solid #ff7d00;}
#header .top .logo{float:left;width:193px;height:51px;display:block; padding-top:6px;}
#header .top .tool{float:right;width:485px;*width:495px;padding-top:22px;}
#header .top .tool li{float:left;height:20px;line-height:20px;font-weight:bold;padding-left:25px;margin-left:14px;}
#header .top .tool .M{background:url(../images/icon_01.png) no-repeat left center;}
#header .top .tool .M span{ cursor:pointer;}
#header .top .tool .C{background:url(../images/icon_02.png) no-repeat left center;}
#header .top .tool .C span{ cursor:pointer;}
#header .top .tool .L{padding-left:0;background:url(../images/text_.jpg) no-repeat left top; position:relative;}
#header .top .tool .largn{width:82px;padding:0 18px 0 15px;background:url(../images/text_ri.jpg) no-repeat right center; cursor:pointer;}
#header .top .tool .largn .img{position:relative;top:3px;margin-right:10px;}
#header .top .tool .L ul{display:none; position:absolute; z-index:3; border:1px solid #c9c9c9; background:#fff; padding:3px 0;}
#header .top .tool .L ul li{ padding:0; margin:0; clear:both; width:82px;padding:0 18px 0 15px; cursor:pointer;}
#header .top .tool .L ul li img{position:relative;top:3px;margin-right:10px;}
#header .top .tool .S{padding:0 0 0 10px;width:158px; margin-left:10px;}
#header .top .tool .S span{display:block;float:left;}
#header .top .tool .S input{float:left;margin:0;}
#header .inputText{border:0;padding:0;border:1px solid #c9c9c9; border-right:0;width:133px;height:18px; line-height:18px;}
#header .inputBut{background:url(../images/but_01.jpg) no-repeat left top;width:23px;height:20px;border:0;cursor:pointer;}
#header .nav{background:#f2f2f2;height:36px; line-height:36px;color:#3c3c3c; font-size:14px;}
#header .nav dl{margin-left:193px;}
#header .nav dd{float:left;width:114px;height:36px;border-left:0px solid #fff; text-align:center;position:relative; background:#dadada;}
#header .nav dd:hover{background:#ff7d00;}
#header .nav dd:hover em{display:block;}
#header .nav dd a{color:#3c3c3c; display:block;}
#header .nav dd a:hover{color:#fff;}
#header .nav dd.on{background:#ff7d00;}
#header .nav dd.on a{color:#fff;}
#header .nav dd em{display:none;background:url(../images/nav_tip.png) no-repeat left top;width:17px;height:9px;position:absolute;top:36px;left:50px; z-index:4;}
#header .nav dd .nav_down{ background:#eeeeee; position:absolute; top:36px; left:0; font-size:12px;width:114px; text-align:center; display:none; z-index:3;}
#header .nav dd .nav_down a{color:#444343; line-height:38px; border-bottom:0px solid #fff;}
#header .nav dd .nav_down a:hover{ color:#ff7d00;}

#banner{width:100%;height:548px;position:relative;overflow:hidden;border-bottom:1px solid #b8b8b8;}
#banner .slider{width:100%;height:548px;position:relative; z-index:1;}
#banner .slider ul li{position:absolute;left:50%;top:0;margin-left:-960px;display:none;}
#banner .slider ul li.act{display:block;}
#banner .sliderControl{position:absolute;bottom:10px;left:15%; z-index:2;}
#banner .control{float:left;}
#banner .control span{background:url(../images/banner_icon.png) no-repeat right top;width:16px;height:16px;cursor:pointer;display:block;}
#banner .control .active{background:url(../images/banner_icon.png) no-repeat left top;}
#banner .sliderControl dl{float:left;display:block;}
#banner .sliderControl dd{float:left;width:16px;height:16px;background:url(../images/banner_icon.png) no-repeat -28px 0;cursor:pointer;margin-left:5px;}
#banner .sliderControl dd.on{background-position:-85px 0;}

#main{width:1000px;margin:0 auto;position:relative;*zoom:1;}
#main:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.newsPannel{margin-top:30px;}
.newsPannel .title{float:left;width:134px;height:30px; line-height:30px;color:#fff;background:url(../images/icon_05.jpg) no-repeat right center #ff7d00;padding:0 15px;font-size:14px;}
.newsPannel .title a{color:#fff;}
.newsPannel .list{width:696px;height:30px; line-height:30px;overflow:hidden;margin:0 20px;float:left;font-size:14px; position:relative;}
.newsPannel .list ul li{position:absolute;left:0;top:0;display:none;}
.newsPannel .list ul li.act1{display:block;}
.newsPannel .list .time{float:left;width:100px;color:#333; text-align:center;}
.newsPannel .list a{display:block;margin-left:100px;}
.newsPannel .control{float:right;width:100px;}
.newsPannel .control span{background:url(../images/icon_06.png) no-repeat left top;width:30px;height:30px;display:block;float:left;cursor:pointer;}
.newsPannel .control .play{background:url(../images/icon_play.jpg) no-repeat left top;}
.newsPannel .control .active{background:url(../images/icon_06.png) no-repeat left top;}
.newsPannel .control .prve{background-position:-34px 0;margin:0 6px 0 3px;}
.newsPannel .control .next{background-position:-69px 0;}					
.listPannel{ padding-bottom:30px;}
.listPannel ul{margin-left:-8px;overflow:hidden; margin-right:-10px;}
.listPannel li{float:left;width:197px;height:auto;position:relative;margin:30px 0 0 6px;}
.listPannel li .pic{width:179px; height:102px; background:url(../images/img_01_bg.jpg) no-repeat; padding:5px 12px 11px 6px}
.listPannel li .desc{height:40px; line-height:40px;font-size:13px; text-align:center;}
.listPannel li .desc a{}

#footer{background:#dfdfdf;}
#footer .linkPannel{border-bottom:1px solid #b8b8b8;padding:26px 0 15px; position:relative;}
#footer .linkPannel .wrapper{}
#footer .linkPannel ul{margin-left:20%; overflow:hidden; margin: 0 auto; width: 980px;}

#footer .linkPannel li{float:left;color:#444343;margin-left:34px;margin-right:34px;}
#footer .linkPannel li a{display:block;color:#444343;position:relative;padding-left:10px; line-height:24px;}
#footer .linkPannel li a:hover {
    color: #59a246;
    text-decoration: underline;
}
@media screen and (max-width: 1100px){
	#footer .linkPannel ul{margin-left:0px; overflow:hidden;}
	#footer .linkPannel li{float:left;color:#444343;margin-left:68px;*margin-left:65px;width:70px;}
	#footer .linkPannel ul{margin-left:20%; overflow:hidden; margin: 0 auto; width: 100%;}
}
#footer .linkPannel li i{ font-style:normal;font-family:"����";padding-left:15px;display:inline-block;font-weight:600;}
#footer .linkPannel li .title{color:#444343;border-left:3px solid #59a246;font-weight:bold;}
#footer .linkPannel .top{ text-align:right;height:30px; display:none; cursor:pointer;}
#footer .copyRightPannel{padding:22px 0 20px;background:#d2d2d2;}

#fx{width:203px;height:194px;position:fixed;top:40%; right:-164px; z-index:10;display: none;}
#fx .title{float:left;background:url(../images/wx_t.png) no-repeat left top;width:12px;height:140px;padding:10px 12px 0 15px;color:#fff; line-height:15px; cursor:pointer;}
#fx .img{border:2px solid #c9c9c9;margin-left:39px;height:188px;}

.subnav{width:auto;line-height:35px; height:35px; margin-bottom:20px;font-family:"΢���ź�";}
.subnav ul{ display:block;}
.subnav ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.subnav li{float:left; font-size:14px; height:35px;}
.subnav li.on{}
.subnav li a{ padding:0 20px; display:block; float:left;}
.subnav li a:hover{color:#ff7d00; text-decoration:underline;}
.subnav li.on a{padding:0 20px 0 24px; display:block; display:block; text-align:center; float:left; color:#ff7d00;}
.subnav li em{width:1px; height:20px; background:#c8c8c8; display:block; float:left; margin-top:8px;}
.page_path{width:auto; height:53px; line-height:53px; text-align:right;}
.aboutField{width:auto; height:auto;font-family:"΢���ź�"}
.aboutField p{font-size:14px;}
.aboutField h1{font-size:18px; color:#ff7d00; padding:10px 0; line-height:40px; height:40px; font-weight:bold;}
.aboutUsField .about_01 {height: 309px;
font-size: 18px;
line-height: 32px;
padding: 171px 0 0 441px;
background: url(../images/about_bg1.jpg) no-repeat;}
.aboutUsField{padding-top:20px;}
.aboutUsField .about_02{height:480px; background:url(../images/about_bg2.jpg) no-repeat;}
.aboutUsField .about_02 h1{font-size:36px; color:#fff; line-height:55px; text-align:center; padding:74px 0 10px 0;}
.aboutUsField .about_02 p{ color:#fff; padding:33px 60px 0 60px; line-height:30px; font-size:16px; display:block;}
.aboutUsField .about_03{height:652px; background:url(../images/about_bg3.jpg) no-repeat; position:relative;}
.aboutUsField .about_03 .about_03_text{width:550px; height:617px; background:#88afd7; position:absolute; bottom:0; left:60px;filter:Alpha(opacity=70);-moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; padding:0 45px; color:#fff;}
.aboutUsField .about_03 .about_03_text .title{display:block; font-size:18px; line-height:30px; font-weight:bold; padding:33px 0 10px 0;}
.aboutUsField .about_03 .about_03_text p{text-indent:26px; font-size:13px; line-height:24px; padding-top:24px;}
.honorField{ padding-left:64px; padding-bottom:57px; padding-top:20px;}
.honorField .honor_arrow{width:41px; height:16px; padding-left:25px;}
.honorField li{background:url(../images/honor_imgbg.jpg) repeat-y; padding:10px 0;}
.honorField span{display:block;}
.honorField .honor_year{width:90px; height:90px; background:url(../images/honor_img.png); text-align:center; line-height:90px; font-size:16px; font-weight:bold; color:#ff7d00;}
.honorField .current{ background:url(../images/honor_imghover.png);}
.honorField .honor_text{padding-left:208px; line-height:30px;}
.speakField{height:636px; background:url(../images/speak_bg.jpg); margin-bottom:46px; margin-top:20px; padding:0 55px;}
.speakField .speak_L{width:297px; float:left; padding-top:57px;}
.speakField .speak_R{width:530px; float:right; padding-top:57px; color:#fff;}
.complianceField{ padding-bottom:50px; padding-top:20px;}
.compliance_L{width:551px; float:left; line-height:28px; font-size:14px;}
.compliance_R{width:366px; float:right;}
.compliance_R span{float:left; display:block; width:183px; height:100px;}
.compliance_R .span_01 a{background:url(../images/compliance_01.jpg); display:block; width:183px; height:100px;}
.compliance_R .span_01 a:hover{background:url(../images/compliance_01_.jpg);}
.compliance_R .span_02 a{background:url(../images/compliance_02.jpg); display:block; width:183px; height:100px;}
.compliance_R .span_02 a:hover{background:url(../images/compliance_02_.jpg);}
.compliance_R .span_03 a{background:url(../images/compliance_03.jpg); display:block; width:183px; height:100px;}
.compliance_R .span_03 a:hover{background:url(../images/compliance_03_.jpg);}
.compliance_R .span_04 a{background:url(../images/compliance_04.jpg); display:block; width:183px; height:100px;}
.compliance_R .span_04 a:hover{background:url(../images/compliance_04_.jpg);}
.guidelinesField{ padding-bottom:20px;}
.guidelinesField p{line-height:28px; font-size:14px;}
#coursePannel{width:auto; height:600px; background:#e7eaea; margin-bottom:34px;font-family:"΢���ź�"; margin-top:20px;}
#coursePannel .courseField{width:850px; height:600px; margin:0 auto;*zoom:1; background:url(../images/course_bg.jpg) no-repeat center center; padding:0 0 0 150px; position:relative; z-index:1;}
#coursePannel .courseField ul{*zoom:1; padding-left:51px;}
#coursePannel .courseField ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
#coursePannel .courseField li{ float:left; height:300px;width:190px; position:relative; bottom:-14px;}
#coursePannel .courseField li img{float:left;}
#coursePannel .courseField li p{float:left; display:block; width:130px; line-height:30px; padding-left:14px;}
#coursePannel .courseField li p span{display:block; font-size:14px; font-weight:bold; color:#202020;}
#coursePannel .courseField .coursebox{ height:auto; position:absolute; bottom:37px;width:226px;}
#coursePannel .courseField li.down{margin-top:272px;}
#coursePannel .courseField li.down .coursebox{ top:37px;width:226px;}
#coursePannel .courseField li em{width:28px; height:28px; background:url(../images/course_.png) no-repeat center center; display:block; position:absolute; bottom:0; left:12px; z-index:999; cursor:pointer;}
#coursePannel .courseField li em:hover{background:url(../images/course_hover.png);}
#coursePannel .courseField li.down em{top:0;}
#coursePannel .courseField .btnprev{width:26px; height:40px; display:block; position:absolute; left:26px; top:280px; background:url(../images/course_arrow01.jpg); cursor:pointer; z-index:2;}
#coursePannel .courseField .btnnext{width:26px; height:40px; display:block; position:absolute; right:26px; top:280px; background:url(../images/course_arrow02.jpg); cursor:pointer; z-index:2;}

.teamField{width:auto; height:auto;font-family:"΢���ź�"; padding-bottom:27px;}
.teamField h1{font-size:18px; color:#ff7d00; padding:10px 0; line-height:40px; font-weight:bold;}
.teamField .team_list{width:auto; height:auto; border-bottom:1px dashed #cacaca; padding:19px 0;*zoom:1;}
.teamField .team_list:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.teamField .team_list .team_img{float:left; width:160px;}
.teamField .team_list .team_text{float:right; width:811px;}
.teamField .team_list .team_text .team_textit{font-size:14px; padding-bottom:10px;}
.teamField .team_list .team_text .team_textit span{font-size:20px; font-weight:bold; padding-right:15px;}
.teamField .team_list .team_text p{font-size:14px; line-height:31px;}
.cultureField{}
.cultureField img{display:block;}
.joinField{width:auto; height:auto; padding-bottom:70px; padding-top:20px;}
.joinField li{padding-left:57px;}
.joinField .li01{width:234px;}
.joinField .li02{width:160px;}
.joinField .li03{width:219px;}
.joinField .li04{width:122px;}
.joinField .li_S{width:194px; height:22px; line-height:22px; background:#fff; border:1px solid #8ab1da; margin-top:6px;}
.joinField .li_S .inputText{width:160px; height:20px; border:0; float:left; line-height:20px; padding-left:11px;}
.joinField .li_S .inputBtn{width:18px; height:18px; background:url(../images/join_btn.jpg) no-repeat; float:left; border:0; cursor:pointer; margin-top:2px;}
.joinField span{float:left; display:block;}
.joinField .join_tit{height:36px; line-height:36px; background:#9bc2ea; font-size:16px; font-weight:bold; color:#fff;}
.joinField .join_list{ line-height:36px;font-size:14px;}
.joinField .join_list li{border-bottom:1px dashed #d7d7d7;}
.joinField .join_list li:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.join_infoField{width:auto; height:auto; padding-bottom:82px; padding-top:20px;}
.join_infoField h2{height:42px; background:#9bc2ea; line-height:42px; padding-left:34px; font-size:18px; color:#fff; font-weight:bold;}
.join_infoField p{padding-left:30px;}
.join_infoField .join_infobtn{ text-align:right; padding-top:70px;}
.employField{ width:auto; height:337px; position:relative; border:1px solid #afafaf; margin:50px 0; padding-top:102px;}
.employField h2{position:absolute; width:263px; height:48px; line-height:48px; text-align:center; font-size:18px; color:#fff; font-weight:bold; background:#424242; left:369px; top:-20px;}
.employField li{float:left; width:300px; height:222px; text-align:center; padding:55px 0 0 0; border-right:1px solid #afafaf;}
.employField li.emp_li1{padding-right:32px;}
.employField li.emp_li2{width:332px;}
.employField li.emp_li3{padding-left:29px; border:0;}
.employField li p{line-height:78px; font-size:14px;}
.employField li a{display:block; margin:0 auto; width:120px; height:38px; background:#424242; text-align:center; line-height:38px; font-size:14px; font-weight:bold; }
.employField li a.emp_btn01{color:#e85774;}
.employField li a.emp_btn02{color:#92bf1e;}
.employField li a.emp_btn03{color:#f19100;}
.employeesField{ padding-bottom:30px;}
.employeesField .employes_title{height:50px; line-height:50px; font-size:14px; background:url(../images/employes_title.jpg) no-repeat left center; padding-left:16px;}
.employeesField hr{height:0px; border-top:1px dashed #d3d3d3; clear:both; border-bottom:0; border-left:0; border-right:0; }
.employeesField li{width:278px; height:auto; float:left; padding:12px 82px 30px 0;}
.employeesField li.right{padding-right:0;}
.employeesField li a{ display:block; width:278px; height:182px;}
.employeesField li span{display:block; text-align:center; height:51px; line-height:51px; border:1px solid #e8e8e8;}
.employeesField li span a{width:276px; height:51px; font-size:14px; font-weight:bold;}
.developField{border:1px solid #9bc2ea; padding:50px 60px; margin-bottom:41px; margin-top:20px; width:auto; height:auto;}
.developField img{max-width:878px;}
.developField .develop_01{ padding-bottom:58px;}
.developField .develop_tit{ height:36px; line-height:36px; font-size:17px; font-weight:bold; background:#9bc2ea; color:#fff; padding-left:25px; margin-bottom:35px;}
.developField .develop_01_L{width:420px; float:left;}
.developField .develop_01_R{width:424px; float:right;}
.developField .develop_03_L{width:272px; float:left;}
.developField .develop_03_R{width:577px; float:right;}
.developField .introd_02_L{width:425px; height:auto; float:left;}
.developField .introd_02_R{width:425px; height:auto; float:right;}



#product{width:100%; height:729px; position:relative; background:url(../images/pro_bg.jpg) no-repeat center top;*zoom:1;}
.pro_nav{position:absolute; left:0; top:0;  z-index:3; width:auto;}
.pro_nav span{width:58px; height:48px; float:left;cursor:pointer; }
.pro_nav .close{display:none;}
.pro_nav ul{display:block;width:142px; height:auto; background:#fff;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; float:left; display:none;}
.pro_nav li{height:38px; line-height:38px;  font-size:14px;border-top:1px solid #dcdcdc;}
.pro_nav li a{display:block; padding-left:26px;}
.pro_nav li a.on,.pro_nav li a:hover{color:#fff;background:#ff7d00; }
.productField{width:1329px; margin:0 auto; padding-top:10px;}
.pro_banner{width:100%;height:555px;position:relative;border-bottom:1px solid #b8b8b8; padding-top:26px;}
.pro_banner .slider{width:100%;height:555px;position:relative; z-index:1;overflow:hidden;}
.pro_banner .slider ul li{position:absolute;left:50%;top:0;margin-left:-664px;display:none;}
.pro_banner .slider ul li.act{display:block;}
.pro_banner .sliderControl{position:absolute;bottom:-57px;left:40%; z-index:2;}
.pro_banner .sliderControl dl{float:left;display:block;}
.pro_banner .sliderControl dd{float:left;width:24px;height:24px;background:url(../images/pro_banner_icon01.png);cursor:pointer;margin-left:24px;}
.pro_banner .sliderControl dd.on{ background:url(../images/pro_banner_icon02.png);}
.pro_scrollField{width:950px; height:273px; border-bottom:2px solid #ff7d00; position:relative; z-index:1; padding-left:50px; margin-top:111px; *zoom:1;}
.pro_scrollField li{float:left; width:180px;}
.pro_scrollField li span{display:block; text-align:center; line-height:88px; padding-top:25px; font-size:14px;}
.pro_scrollField .btnprev{position:absolute; left:0; top:80px;width:17px; height:25px; background:url(../images/prolist_arrow01.jpg); cursor:pointer;} 
.pro_scrollField .btnnext{position:absolute; right:0; top:80px;width:17px; height:25px; background:url(../images/prolist_arrow02.jpg); cursor:pointer;} 
.pro_listField{ padding-bottom:35px;}
.pro_listField .pro_list_title{height:83px; line-height:83px; font-size:16px; font-weight:bold;}
.pro_listField ul{ background:url(../images/prolist_bor_bg.jpg) repeat-y;}
.pro_listField ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.pro_listField li{width:248px; float:left; border-right:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; text-align:center; padding-bottom:20px;}
.pro_listField li span{display:block; line-height:33px; text-align:left; padding:0 10px; font-size:14px; font-weight:bold; font-weight:bold;}
.pro_listField ul.list-paddingleft-2{background:none;}
.pro_listField .pro_list_p{width:auto; height:110px; overflow:hidden; padding-left:10px; width:229px;}
.pro_listField .pro_list_p li{border:0; padding:0; width:229px;}
.pro_listField li p{padding-left:16px; text-align:left; display:block; text-align:left; line-height:22px;}
.pro_listField .btn{width:229px; line-height:27px; background:#ff7d00; display:block; margin:37px auto; color:#fff; text-align:center;}
.pro_infoField .pro_infoT{width:1000px; float:left; line-height:60px; font-size:14px; color:#ff7d00; font-weight:bold;}
.pro_infoField .pro_infoL{width:251px; height:auto; float:left; text-align:center;}
.pro_infoField .pro_infoL img{border:1px solid #d2d2d2;}
.pro_infoField .pro_infoL span{ line-height:74px; font-size:14px; font-weight:bold;}
.pro_infoField .pro_infoR{width:694px; height:auto; float:right;}
.pro_infoField .pro_infoR .pro_infotit{height:27px; line-height:27px; font-weight:bold; background:#ff7d00; padding-left:18px; color:#fff; font-size:14px;}
.pro_infoField .pro_infoR .pro_infomin{padding:20px;}
.pro_infobtn{ text-align:right; padding:19px 0 36px 0}
.list-paddingleft-2 li{ background:url(../images/prolist_icon.jpg) no-repeat 0px 8px; padding-left:15px;}
.pro_btn{width:276px; height:36px; background:#ff7d00; position:absolute; bottom:10px;  z-index:2; line-height:36px; text-align:center; font-size:16px; font-weight:bold;}
.pro_btn a{color:#fff; display:block;}

.newsField{ padding-bottom:30px; padding-top:20px;}
.newsField .news_title{width:auto; height:50px; background:#9bc2ea; }
.newsField .news_title span{ display:block; float:left;}
.newsField .news_title .news_tit01{width:288px; padding-left:37px; font-size:16px; color:#fff;line-height:50px;}
.newsField .news_title .news_tit02{width:99px; font-size:12px; color:#fff; text-align:right;line-height:50px;}
.newsField .news_title .news_tit03{width:96px; height:20px; background:url(../images/news_datebg.jpg) no-repeat; margin-top:15px; margin-right:12px;}
.newsField .news_title .news_tit03 .text{width:96px; border:0; background:none;}
.newsField .news_title .news_tit04{width:277px; height:20px; background:#fff; margin-top:15px; padding-left:15px;}
.newsField .news_title .news_tit04 .text2{width:230px; border:0; color:#c1c1c1; padding:0; margin:0;}
.newsField .news_title .news_tit04 img{margin-top:4px; cursor:pointer;}
.newsField .news_span{height:57px; line-height:57px;border-bottom:1px dashed #d1d1d1; padding-left:40px;}
.newsField .news_span a:hover,.newsField .news_span a.on{ color:#e40110;}
.newsField .news_list li{line-height:41px; height:41px; border-bottom:1px dashed #d1d1d1;  background:url(../images/newlist_icon.jpg) no-repeat 44px 19px;}
.newsField .news_list li a{float:left; display:block;padding-left:58px;}
.newsField .news_list li span{float:right; width:177px;}
.new_infoField{ padding-bottom:30px; padding-top:20px;}
.new_infoField .newinfo_top{height:40px; background:#9bc2ea; padding-right:20px;}
.new_infoField .newinfo_top a{display:block; float:right; margin-top:10px; padding-right:22px; position:relative; }
.new_infoField .newinfo_top a span{ position:absolute;right:6px; top:0;}
.new_infoField .newinfo_main{ padding:30px 55px 10px 55px;line-height:31px;}
.new_infoField .newinfo_main h2{font-size:24px; line-height:50px; text-align:center;}
.new_infoField .newinfo_main h3{text-align:right; line-height:33px; font-size:12px;}
.newVideoField{ padding-bottom:60px;}
.newVideoField li{width:236px; height:auto; float:left; padding-left:30px; padding-right:90px; padding-top:35px;}
.newVideoField li.last{padding-right:0;}
.newVideoField li span{display:block; line-height:56px; text-align:center; font-size:16px;}

.printField{width:auto; height:946px; background:url(../images/3d_bg.jpg); margin:20px 0 30px 0; padding:0 55px; color:#fff;}
.printField p{line-height:28px; font-size:14px;}
.printField .print_01{ padding-top:60px; padding-bottom:50px;}
.printField .print_03{padding-top:60px;}
.printField .print_01L{width:460px; float:left;}
.printField .print_01R{width:383px; float:right;}
.printField .print_title{font-size:24px; font-weight:bold; padding-bottom:36px;}
.printField .print_03L{width:364px; float:left;}
.printField .print_03R{width:430px; float:right;}
.engineeField{height:1114px; background:url(../images/Engineering_bg.jpg) no-repeat; color:#fff; margin:20px 0 30px 0; padding:30px 50px 0 50px;}
.testField{ background:url(../images/test_bg.jpg); height:1313px; color:#fff; padding:30px 50px 0 50px; margin:20px 0 30px 0}
.digitalField{ height:760px; background:url(../images/digital_bg.jpg) no-repeat; margin:20px 0 30px 0; padding:0 50px; color:#fff;}
.digital_L{float:left; width:470px; padding-top:50px;}
.digital_R{float:right; width:386px; padding-top:121px;}
.digital_L02{float:left; width:364px;}
.digital_R02{float:right; width:434px;}
.digitalField .digital_title{font-size:24px; font-weight:bold; line-height:45px; padding-bottom:20px;}
.orthopaedicField{ padding-left:67px; padding-bottom:40px;}
.orthopaedicField li{float:left; height:297px;  padding:50px 0 20px 0px; width:309px; text-align:center; cursor:pointer; font-size:14px;}
.orthopaedicField a:hover{color:#ff7d00;}

.serverField{ padding-bottom:40px;}
.clubField{padding-bottom:36px; padding-top:10px;}
.clubField ul{*zoom:1;}
.clubField ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.clubField li{padding-left:68px; height:45px; background:url(../images/club_icon.jpg) no-repeat left center; line-height:20px; float:left; width:430px; cursor:pointer; margin-top:35px;}
.clubField li a:hover{ color:#ff7d00;}

.mask{width:100%; height:100%; background:#000; position:absolute; top:0; left:0;background:rgba(0,0,0,0.6); filter:alpha(opacity=30); display:none; z-index:99;}
.message{position:absolute; width:450px; height:463px; padding-top:63px; background:url(../images/message_bg.jpg); z-index:100; display:none; position:absolute;}
.message .mess_close{ position:absolute; right:10px; top:10px; cursor:pointer;}
.message li{ height:auto; padding-bottom:12px;}
.message li:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.message span{display:block; float:left;}
.message .messname{line-height:24px; width:144px; color:#fff; text-align:right; font-size:14px;}
.message .messinput{width:280px; padding-left:10px; position:relative;}
.message .messinput .text_01{width:159px; height:22px; border:1px solid #acacac; padding-left:10px; color:#c9c9c9;}
.message .messinput .texta{width:204px; height:122px; padding:5px 10px;}
.message .messinput span{ height:24px; line-height:24px; width:161px; background:url(../images/mess_icon.jpg); padding-left:10px; cursor:pointer; color:#c9c9c9;}
.message .messinput ul{ clear:both; background:#fff; width:169px; border:1px solid #acacac; display:none; position:absolute; left:10px; top:24px; z-index:2;}
.message .messinput ul li{ padding:0 0 0 10px; cursor:pointer; line-height:22px;}
.message .messinput ul li:hover{background:#ccc;}
.message .btn{padding-left:192px; text-align:left;}
.message .messinput font{ color:#ff7d00; padding-left:10px;}

.contact{position:absolute; width:526px; height:580px; padding-top:50px; background:url(../images/contact_bg.jpg); z-index:100; color:#fff; padding-left:45px; padding-right:50px; visibility:hidden;}
.contact .contit{display:block; font-size:24px; line-height:30px; padding-bottom:22px;}
.contact p{line-height:24px; font-size:18px; padding-bottom:44px; display:block;}
/*������*/
.contact .canScrollinC{ height:550px;}
.contact .canScrollinC .scroll{ width:526px;}
.contact .canScrollinC .scrollBarType_inchina .scrollBar .center{background:#c8d9f5; width:24px;}
.contact .scrollBarType_inchina{position:absolute; top:0; right:0; padding:0; width:24px; height:100%; background:#e7edf8; overflow:hidden; z-index:102;}/*����������*/
.cont_close{ position:absolute; top:10px; right:10px; cursor:pointer;}

.scrollBarType_inchina{ position:absolute; right:6px; top:0; width:6px; padding:0 5px; height:100%; background:#000; overflow:hidden; z-index:102;}
.scrollBarType_inchina .scrollBar{ position:absolute; left:0; top:0;  height:60px; padding:0; cursor:pointer; width:16px;}
.scrollBarType_inchina .scrollBar .top{ position:absolute; display:block; left:0; top:0; width:24px; height:5px; background:#000; overflow:hidden;}
.scrollBarType_inchina .scrollBar .bottom{ position:absolute; display:block; left:0; bottom:0; width:16px; height:5px; background:#000; overflow:hidden;}
.scrollBarType_inchina .scrollBar .center{ display:block; width:16px; height:100%; cursor:pointer; background:url(../images/line_02.gif) 50% 0 repeat-y; overflow:hidden;}
.canScrollinC{ position:relative; overflow:hidden;}
.canScrollinC .child{ display:none;}
.canScrollinC .scroll{ position:relative; left:0; top:0; z-index:101; display:block; overflow:hidden; height:auto; width:100%;}
.canScrollinC .scroll .fixPosition{ position:relative; left:0; top:0; z-index:101;}
#goTopBtn { position:fixed; width:56px; height:56px; background:url(../images/but_02.png) no-repeat; bottom:80px; cursor:pointer; right:50px; _position: absolute; _left:expression(eval(document.documentElement.scrollRight-1249));_top:expression(eval(document.documentElement.scrollTop+400)); z-index:999;}
#goTopBtn:hover{background:url(../images/but_02_.png) no-repeat;}



.pageNumber{margin:44px 0 40px; text-align:center;}
.pageNumber a,.pageNumber span{border:1px solid #ff7d00;height:18px;line-height:18px; text-align:center;padding:0 8px;color:#787878;display:inline-block;margin:0 5px;font-weight:bold; cursor:pointer;}
.pageNumber .bor{border:1px solid #d2d2d2;}
.pageNumber .on{background:#ff7d00;color:#fff;}
.pageNumber a:hover{background:#efefef;color:#ff7d00; text-decoration:none;}

#header .top .tool .yuyan{ padding-left:10px;}
#header .top .tool .yuyan a{ margin:0 5px;}
#header .top .tool .yuyan a.curr{ color:#ff7d00;}